home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / bin / nr2html < prev    next >
Text File  |  1995-07-22  |  648b  |  37 lines

  1. :
  2. # nr2html - shell script that uses groff and man2html to produce
  3. #           an HTML document from an nroff input document
  4. # Written by Ron Record (rr@sco.com) 07 July 1995
  5. #
  6.  
  7. while [ "$1" ]
  8. do
  9.  
  10.     [ -f "$1" ] || {
  11.         echo "Error: $1 does not exist."
  12.         exit 1
  13.     }
  14.  
  15.     case $1 in
  16.         *.[0-9])
  17.             TITLE=`echo "$1" | sed -n "s/\.[0-9]//p"`
  18.             ;;
  19.         *.man)
  20.             TITLE=`echo "$1" | sed -n "s/\.man//p"`
  21.             ;;
  22.         *.n)
  23.             TITLE=`echo "$1" | sed -n "s/\.n//p"`
  24.             ;;
  25.         *)
  26.             echo "nr2html: unknown suffix - exiting"
  27.             exit 1
  28.             ;;
  29.     esac
  30.     echo "Converting $1 to $TITLE.html"
  31.     groff -man $1 | man2html -title $TITLE > $TITLE.html
  32.     echo "Done with $1"
  33.     shift
  34.  
  35. done
  36.